package kuaizu.common.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import kuaizu.common.em.ProjectDelectStatus;
import lombok.Data;

import java.util.Date;

/**
 * @author: wangmx15
 * @date: 2025/8/23
 **/
@Data
public class ProjectVO {


    private Integer id;

    private String creatorOpenid;

    private String projectName;


    private String projectInfo;

    private Integer school;

    private Integer direction;

    private Integer memberCount;

    private Integer crossSchool;


    private Integer educationRequirement;

    private String skillSummary;


    private String skillDetails;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createdAt;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updatedAt;


    private boolean emailPromotion;

    private Long lookcount;
    private Long applicationCount;

    private boolean study;
    private Integer auditStatus;
    private ProjectDelectStatus emailPromotionStatus;

    private String schoolName;
    private String majorName;
    private String majorClass;
    private String majorClassId;
}
